#ifndef ALBERO_H
#define ALBERO_H
#include "nodo.h"

class Albero
{
    //private:
public:

    Nodo* root;

    void copia(Residuo* &x, Residuo* &y, Residuo* &xe, int lg, int rx);
    void divtre();
    void divtre(Nodo* x, int r);

    //public:
    void step();
    void stepTree(int n);
    Nodo* getRoot();

    Albero(Nodo *x=NULL):root(x){} // costruttore
};

#endif // ALBERO_H
